// 1. 导入所需模块
import Vue from 'vue'
import VueRouter from 'vue-router'

// 2. 调用 Vue.use() 函数，将 VueRouter 安装为 Vue 的插件
Vue.use(VueRouter)
import MyHome from '@/components/MyHome';
import MyMovie from '@/components/MyMovie';
import MyAbout from '@/components/MyAbout';
import AboutYou from '@/components/AboutYou';
import AboutMe from '@/components/AboutMe';


// 3. 创建路由的实例对象
const router = new VueRouter({
  routes: [
    // 当前数组中，每个小对象中的组件，会显示在 App.vue 中占位符的位置
    { path: '/home', component: MyHome },
    { path: '/movie', component: MyMovie },
    {
      path: '/about',
      component: MyAbout,
      children: [
        // 当前数组中，每个小对象中的组件，会显示在 MyAbout.vue 中占位符的位置
        // 下面的path开头不要用 / ，vue会自动拼接hash地址，拼接的结果为 /about/you
        { path: '/you', component: AboutYou },
        { path: '/me', component: AboutMe }
      ]
    }
  ]
})

// 4. 导出路由的实例对象
export default router